Granularity Metrics for IT Services
نویسندگان
چکیده
Many articles discuss the design of fineor coarse-grained IT services without defining what granularity exactly means. However, this is important to know since the granularity influence e.g. the reusability or the composition effort of services and thus the development, maintenance and composition costs of a service realization. Therefore, we present different metrics to evaluate and compare the granularity of various service realizations of a process where each metric represents a different perspective on service granularity. In addition, we discuss the advantages and disadvantages of these metrics and argue that a reasonable measurement of service granularity can usually be obtained by the combination of the metrics. Furthermore, we illustrate that the proposed metrics may constitute a first step towards the evaluation of the total costs of various service realizations. The application of the metrics as well as the discussion of the practical benefits is illustrated by a real world case.
منابع مشابه
به کارگیری الگوریتم ژنتیک جهت شناسایی خودکار سرویس ها با توجه به معیارهای کیفی سرویس
Service-oriented architecture improves the stability and operational capability of software systems for passive defense measures. Automatic identification of services using quality of service measures ensures the successful deployment of service-oriented architecture and is great importance to speed up software development life cycle. Little attention to non-functional requirements, no conside...
متن کاملA Quantitative Measurement and Validation of Granularity in Service Oriented Architecture
The prominent principle of designing service in Service Oriented Architecture is service granularity. The granularity is a crucial design decision. The service should be neither too coarse nor too fine grained. Therefore it should be evaluated at the design phase itself to measure its level of appropriateness. This paper proposes a suite of metrics for measuring service granularity quantitative...
متن کاملComparing the Impact of Service-Oriented and Object-Oriented Paradigms on the Structural Properties of Software
Service-Oriented Architecture (SOA) is a promising approach for developing enterprise applications. While the concept of SOA has been described in research and industry literature, the techniques for determining optimal granularity of services and encapsulating business logic in software are unclear. This paper explores this problem using a case study developed with two contrasting approaches t...
متن کاملPerformance assessment of appointment system in managing outpatients’ waiting time in a general hospital: A Case study
Background: Appointment scheduling system is a critical component in controlling patients’ waiting time, so can increase the efficiency and timely access to health services. It is also an important determinant of patient satisfaction. The aim of this study was to assess the relationship of using a scheduling system and outpatients’ waiting time in a general teaching hospital in Tehran, Iran. M...
متن کاملFlow-Based Dissection of Network Services
The unprecedented success story of the Internet is largely due to rich and constantly emerging applications such as online social networks, video streaming, etc. To characterize the Internet and its usage, high-level metrics such as traffic volume or topology-related measures have been widely used in the past. However, researchers and network professionals still lack concepts to capture Interne...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012